Fast Randomized Parallel Methods for Planar Convex Hull Construction

نویسندگان

  • Mujtaba R. Ghouse
  • Michael T. Goodrich
چکیده

We present a number of eecient parallel algorithms for constructing 2-dimensional convex hulls on a randomized CRCW PRAM. Speciically, we show how to build the convex hull of n pre-sorted points in the plane in O(1) time using O(n log n) work, with n-exponential probability, or, alternately, in O(log n) time using O(n) work, with n-exponential probability. We also show how to nd the convex hull of n unsorted planar points in in O(log n) time using O(n log h) work, with n-exponential probability, where h is the number of edges in the convex hull (h is O(n), but can be as small as O(1)). Our algorithm for unsorted inputs depends on the use of new in-place procedures, that is, procedures that are deened on a subset of elements in the input and that work without reordering the input. In order to achieve our n-exponential conndence bounds we use a new parallel technique called failure sweeping.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal, Output-sensitive Algorithms for Constructing Planar Hulls in Parallel

In this paper we focus on the problem of designing very fast parallel algorithms for the planar convex hull problem that achieve the optimal O(n log H) work-bound for input size n and output size H. Our algorithms are designed for the arbitrary CRCW PRAM model. We first describe a very simple ©(log n log H) time optimal deterministic algorithm for the planar hulls which is an improvement over t...

متن کامل

Fast approximation of convex hull

The construction of a planar convex hull is an essential operation in computational geometry. It has been proven that the time complexity of an exact solution is Ω(NlogN). In this paper, we describe an algorithm with time complexity O(N + k), where k is parameter controlling the approximation quality. This is beneficial for applications processing a large number of points without necessity of a...

متن کامل

Randomized Fully-Scalable BSP Techniques for Multi-Searching and Convex Hull Construction (Preliminary Version)

We study randomized techniques for designing eecient algorithms on a p-processor bulk-synchronous parallel (BSP) computer, which is a parallel multicomputer that allows for general processor-to-processor communication rounds provided each processor is guaranteed to send and receive at most h items in any round. The measure of eeciency we use is in terms of the internal computation time of the p...

متن کامل

Parallel Algorithms for Higher-Dimensional Convex Hulls

We give fast randomized and deterministic parallel methods for constructing convex hulls in IRd, for any fixed d. Our methods are for the weakest shared-memory model, the EREW PRAM, and have optimal work bounds (with high probability for the randomized methods). In particular, we show that the convex hull of n points in IRd can be constructed in O(logn) time using O(n logn + nbd=2c) work, with ...

متن کامل

Two theorems on the parallel construction of convex hulls

The parallel complexity of the problem of constructing the convex hull of a sorted planar point set is studied. For any point p in the plane, let x(p) and y(p) denote the xand y-coordinate of p. A planar point set S = {p1, p2, . . . , pN} is said to be x-sorted if the points of S are given by increasing x-coordinate, i.e., x(pi) ≤ x(pi+1) for all i ∈ {1, 2, . . . , N − 1}. The following two res...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Comput. Geom.

دوره 7  شماره 

صفحات  -

تاریخ انتشار 1997